Soru & Cevap

Android uygulamasında kamera kontrolleri nasıl yapılır ?

11.09.2014 - 02:05

Arkadaşlar benim sorum mesela bir android uygulaması açık ben arkada kamerayı açtıgım zaman ekranda uyarı göstermek istiyorum bu kamera,rehber vb açılmasını nasıl yakalarım ?

19 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-399-1379511904.jpg
halil
11.09.2014 - 02:40

[code]ActivityManager am = (ActivityManager) mContext
                .getSystemService(Activity.ACTIVITY_SERVICE);
        String packageName = am.getRunningTasks(1).get(0).topActivity
                .getPackageName();[/code]

Buradan uygulamarı aldıktan sonra sanıyorum istediğin uygulamarı filtreliyebilirsin.

Ahmet Burak Demirkoparan
11.09.2014 - 04:25
Merhaba Halil Bey.Bu verdiğiniz kod ile o an systemde aktif olan servisleri alabilirsiniz ama dinamikliği yok ve sistemin kamera applikasyonunun package adını bilmek lazım. Arkadaşa önerim BroadcastReceiver kullanarak camera açılmasını yakalamaya çalışması olur. http://stackoverflow.com/questions/4389427/android-broadcastreceiver-intent-to-detect-camera-photo-taken kaynaktan yararlanabilir
Halil Keskin
11.09.2014 - 04:56
ben kişinin uygulama açıkken arka planda kamera açık mı kontrolünü yapmak istediğini anladım. Senin önerdiğin çözüm daha farklı yaklaşıyor duruma. Farklı bakış açısı için teşekkürler.
Atakan Çoban
11.09.2014 - 06:13
Teşekkür ederim iki cevaba da yani uygulama açıkken arkada kamera açıldığı zaman yakalamak tam olarak istediğim iki yoluda deniyorum sadece kamera da degil mesela muzik calar acikdi yani bunlari tek tek paket adlarina gore mi bulmaliyim ?